<?php


namespace app\api\controller;

use app\common\controller\Api;


/**
 * 会员接口
 */
class VipCard extends Api
{


    protected $noNeedLogin = ['getVipCard'];
    protected $noNeedRight = [];

    public function getVipCard()
    {
        $vipCard = model('vip_card')->getVipCard();
        $this->success('查询成功', $vipCard);
    }


    public function openVipCard()
    {
        // 获取信息
        $data = $this->request->param('request_data');
        $data_json = base64_decode($data); //数据解密
        $data_array = json_decode($data_json, true);
        $res = model('vip_card')->openVipCard($data_array);
        if ($res['code']) {
            $this->success($res['msg'], $res['data']);
        } else {
            $this->error($res['msg']);
        }
    }


    public function getCard()
    {
        $data = $this->request->param('request_data');
        $data_json = base64_decode($data); //数据解密
        $data_array = json_decode($data_json, true);
        $res = model('vip_card')->getCard($data_array);
        if ($res['code']) {
            $this->success($res['msg'], $res['data']);
        } else {
            $this->error($res['msg']);
        }

    }


    public function updateStatus()
    {
        $data = $this->request->param('request_data');
        $data_json = base64_decode($data); //数据解密
        $data_array = json_decode($data_json, true);
        $res = model('vip_card')->updateStatus($data_array);
        if ($res['code']) {
            $this->success($res['msg']);
        } else {
            $this->error($res['msg']);
        }

    }


    public function getUserCard(){
        $data = $this->request->param('request_data');
        $data_json = base64_decode($data); //数据解密
        $data_array = json_decode($data_json, true);
        $res = model('vip_card')->getUserCard($data_array);
        if ($res['code']) {
            $this->success($res['msg'],$res['data']);
        } else {
            $this->error($res['msg']);
        }
    }

}